Real-Time Services in Myrinet Based Clusters of PCs
نویسندگان
چکیده
High performance modular switch-based interconnection networks have become popular for both embedded computer systems and clusters of PCs/ workstations. However, these networks have typically no, or only limited, support for real-time communication. Applications like computerized visualization and multimedia streaming need support from the network to guarantee bandwidth and latency. In this thesis, a method is presented of how to get guaranteed hard realtime services for periodic tra c in a wide range of switched networks, which is veri ed by analysis and experiments on Myrinet where important parameters have been characterized. The solution does not require any additional hardware or modi cation of the switches, i.e., it is purely based on software implementation in the end notes. The solution includes reservation of network links and bandwidth sharing using Time Division Multiple Access (TDMA). With reservation of network links and TDMA, blockage is avoided in the network and the worst case latency for a packet is kept short. Nor does any deadlock occur, which makes the system very stable without any constraints on the topology.
منابع مشابه
Multiprogrammed non-blocking checkpoints in support of optimistic simulation on myrinet clusters
CCL (Checkpointing and Communication Library) is a software layer in support of optimistic Parallel Discrete Event Simulation (PDES) on myrinet-based COTS clusters. Beyond classical low latency message delivery functionalities, this library implements CPU offloaded, non-blocking (asynchronous) checkpointing functionalities based on data transfer capabilities provided by a programmable DMA engin...
متن کاملPromisQoS: An Architecture for Delivering QoS to High-Performance Applications on Myrinet Clusters
Clusters of workstations are being extensively used for solving computationally intensive scientific problems. However, there is limited support for Quality of Service (QoS) based distributed computing on commercial offthe-shelf (COTS) clusters. This limitation has restricted successful deployment of distributed real-time highperformance computing applications to customized and dedicated embedd...
متن کاملA Fine-Grain Clock Synchronization Mechanism for QoS Based Communication on Myrinet
Clock synchronization is a fundamental requirement for any real-time distributed system operating with global schedules. This paper describes the design and implementation of a high accuracy (±4 μs) global clock on a Myrinet [4] gigabit/s system area network of PCs with considerably low software overheads. The global clock is based on a master-slave internal clock synchronization scheme [15]. A...
متن کاملBenefits from Semi-asynchronous Checkpointing for Time Warp Simulations of a Large State Pcs Model
Checkpointing overhead is a major obstacle for the effectiveness of Time Warp parallel discrete event simulators. Semi-asynchronous checkpointing is a recent solution to tackle this obstacle for Time Warp simulations on distributed memory systems based on Myrinet. In this solution, checkpoint operations are offloaded from the host CPU and are charged to a DMA engine on board of Myrinet network ...
متن کاملGuaranteed Periodic Real-Time Communication over Wormhole Switched Networks
In this paper, we investigate how to e ciently implement TDMA (Time Division Multiple Access) on a wormhole switched network using a pure software solution in the end nodes. Transmission is con ict free on the time-slot level and hence deadlock free. On the subslot level, however, con icts are possible when using early sending, a method we propose in order to reduce latency while still not haza...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000